package com.sunspring.zdcall.param;

import com.sunspring.zdcall.entity.ZdBaseClient;
import lombok.Data;
import org.springframework.beans.factory.annotation.Value;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * 客户端参数实体类，接收前端传递的参数信息
 * @author XJ
 * @date 2018-11-27
 */
@Data
public class ClientParam {

    /**
     * 客户端Id
     */
    @NotBlank(message = "客户端MAC不能为空")
    private String clientId;

    /**
     * 客户端名称
     */
    @NotBlank(message = "客户端MAC不能为空")
    private String clientName;

    /**
     * 客户端类型
     */
    @NotNull(message = "客户端MAC不能为空")
    private Integer clientType;

    /**
     * 客户端注册检查室ID
     */
    @NotBlank(message = "注册检查室不能为空")
    private String baseCheckRoomId;

    /**
     * 客户端注册科室ID
     */
    @NotBlank(message = "注册科室不能为空")
    private String baseDeptId;

    /**
     * 检查室名称
     */
    private String checkRoomName;

    /**
     * 科室名称
     */
    private String deptName;

}
